from zope.interface import Interface, Attribute

class ILoginHandler(Interface):
    """a handler which handles the login to an agent domain"""
    
    def __init__(agent):
        """initialize the handler with an agent"""
        
    def login(url):
        """do the login. url is the URL to the login service"""
        
        
        
class ISecondLifeLoginHandler(ILoginHandler):
    """a handler which can login to the existing SL grid"""